package com.ai.zuochengyun.phase01.class02;

public class Code03_PrintBinaryNum {

    public static void main(String[] args) {
        int num = 9;
        print(num);
    }

    private static void print(int num) {
        for (int i = 31; i >= 0; i--) {
            // 和当前这个位置的1进行与运算，如果为0，那么肯定表示该位置是0
            System.out.print((((1 << i) & num)) == 0 ? 0 : 1);
        }
    }
}
